#ifndef EtPeTool_First
#define EtPeTool_First
#ifdef __GNUG__
#pragma interface
#endif

#include "Manager.h"

class MenuBar;
class SeqCollection;

//---- EtPeTool ----------------------------------------------------------------

class EtPeTool : public Manager {
	static int count;
	SeqCollection *keySelectItems;
public:
	MetaDef(EtPeTool);
	EtPeTool(Manager *mp, const char *name);
	~EtPeTool();

	void AddKeySelectItem(VObject *vop);
	void InputKbd(Token &t);
	static bool WantGrabKeyToken(Token &t, VObject *vop);

	MenuBar *DoMakeMenuBar();
	Command *DoMenuCommand(int cmd);
	void DoSetupMenu(Menu *);
};

#endif

